package com.zzyl.mapper;

import com.github.pagehelper.Page;
import com.zzyl.dto.UserDto;
import com.zzyl.entity.User;
import com.zzyl.vo.UserVo;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;
import java.util.Set;

@Mapper
public interface UserMapper {
    Page<UserVo> selectByPage(User user);

    Integer insertUser(User user);

    List<UserVo> selectUserList(User user);

    Integer updateUser(User user);

    void deleteUser(String userId);


    Integer updatePwd(User user);

    Integer selectByDeptNo(String deptNo);

    Integer selectByPostNo(String postNo);

    User selectByName(String username);
}
